
local 飞行符类 = class()



function 飞行符类:初始化()
  self.本类开关=false
  self.允许关闭=true
  self.背景=图像类("imge/001/2972-1.png")
  self.地图图像={}
  self.地图图像[1]=图像类("imge/001/108-1.png") --长安城
  self.地图图像[2]=图像类("imge/001/129-1.png") --建邺城
  self.地图图像[3]=图像类("imge/001/101-1.png") --傲来国
  self.地图图像[4]=图像类("imge/001/109-1.png") --长寿村
  self.地图图像[5]=图像类("imge/001/258.png") --西凉
  self.地图图像[6]=图像类("imge/001/259.png") --宝象
  self.地图图像[7]=图像类("imge/001/260.png") --朱紫国
  self.x,self.y=100,100
  self.显示坐标={

 {x=375,y=84},
 {x=426,y=186},
 {x=575,y=244},
 {x=207,y=18},
 {x=203,y=85},
 {x=191,y=164},
 {x=254,y=227},

}
self.跳转坐标={

 {x=364,y=36,z=1001},
 {x=65,y=113,z=1501},
 {x=123,y=57,z=1092},
 {x=117,y=148,z=1070},
 {x=100,y=100,z=1040},
 {x=117,y=148,z=1226},
 {x=117,y=148,z=1208},

}


end


function 飞行符类:更新(dt)

 if self.背景:检查点(鼠标.x,鼠标.y) and 引擎.鼠标弹起(键盘符号.右键)  then

     self.本类开关=false

  	 end

end
function 飞行符类:刷新(类型,格子)

 self.类型=类型
 self.格子=格子
 self.本类开关=true

 end

function 飞行符类:界面重叠()

 if self.背景:取包围盒():检查点(鼠标.x,鼠标.y) then

     return true
    else
     return false

 	 end

 end



function 飞行符类:显示(x,y)

  self.背景:显示(self.x,self.y)
  --print(self.本类开关)

-- local x = 引擎.重置锁定(0)
  for n=1,#self.地图图像 do

      self.地图图像[n]:显示(self.显示坐标[n].x+self.x,self.显示坐标[n].y+self.y)
      if self.地图图像[n]:检查点(鼠标.x,鼠标.y) and 引擎.鼠标弹起(左键) then
        -- x = true
         self.本类开关=false

         客户端:发送数据(n,self.格子,19,self.类型,77)



      	 end

  	 end
 -- if x then 引擎.鼠标锁定(0) end
end

return 飞行符类